[t:/]$ 지식_

한글 구현 추억팔이

2017/07/24

추억팔이.

조합형 코드는 16비트의 MSB가 1이고 초중종성이 각각 5비트를 갖는다. 비트맵을 조립하기 위해서는 한글자의 폼팩터에 따라서 초중성을 각각 여러벌을 갖고 있어야 하는데, 안상수체와 샘물체와 같이 받침이 있으나 없으나 모양새가 비슷한 글꼴은 초중종 = 2:1:1 벌 또는 4:1:1 벌만 갖고 있으면 됐다.

아래한글에서 쓰는 고품위 명조체는 10:4:4 벌을 갖고 있었다.

초기 한글 라이브러리들은 초중종성의 조립 케이스에 따라서 지루한 case문을 통해 최적 조립점을 찾도록 되어 있었으나, 마이크로소프트지에 정내권님이 이를 간단히 룩업테이블로 해결하여 성능을 향상시켰고, 그래픽 입출력부를 인라인 어셈으로 대체하여 고성능을 이끌었으며 다음해 쯤에는 터보이빨 임인건의 한라프로가 클록단위 최적화를 구현했다.

한편, 한글도깨비 카드는 한글 입력부의 고질적인 도깨비불 문제를 해결하기 위해서 가상 커서를 고안하였고, 9핀 라인프린터용 고품위 한글 출력을 위해 프린터 헤드를 0.5 피치단위로 중첩 인쇄하도록 만든 아리랑이라는 프로그램이 나왔다.





공유하기













[t:/] is not "technology - root". dawnsea, rss